using BootstrapBlazorApp.Server.LLMs.chain;

namespace BootstrapBlazorApp.Server.LLMs.api;

public interface IBaseModel: IRunnable
{
    Task<ChainContext> InvokeAsync(string input);
    IAsyncEnumerable<ChainContext> InvokeStreamAsync(string input);
    void BindTools(Type type);

    
}
